﻿//Copyright (C) <2013>  <jonathan cleeve norton> All Rights Reserved 
//Contact jon.norton@fin-plus.co.uk website <http://www.fin-plus.co.uk/>
using System;

namespace FinPlusInterfaces
{
    public interface IMessage
    {
        string Topic { get; set; }
        object Value { get; set; }
        ValType ValueType { get; set; }
        ActionType ActionType { get; set; }
        Exception Exception { get; set; }
        bool RequestResendCache { get; set; }

        string ToString();

        string ToString(char delimiterInfo = '|');
    }
}
